/*
 * @Author: 刘润泽
 * @Date: 2023-02-22 19:39:56
 * @LastEditors: 刘润泽
 * @LastEditTime: 2023-03-09 18:14:31
 * @Description: 
 */
package server.business.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import server.business.pojo.TransfusionClinic;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.ArrayList;

/**
 * myq
 * 
 * @author Galaxy
 * @description 针对表【transfusion_clinic】的数据库操作Service
 * @createDate 2022-11-08 12:46:25
 */
public interface TransfusionClinicService extends IService<TransfusionClinic> {
    /**
     * 申请临床输血申请
     * 
     * @param transfusionClinic
     */
    void tranClinicAdd(TransfusionClinic transfusionClinic);

    /**
     * 展示临床输血信息
     * 
     * @param transfusionNumber
     * @return
     */
    ArrayList<Object> getClinicInfo(String transfusionNumber);

    /**
     * 逻辑删除
     * 
     * @param ids
     * @return
     */
    ArrayList<Long> selectId(ArrayList<Long> ids);

    // *************************************lrz*************************start
    /**
     * 分页查询
     *
     * @param currentPage
     * @param pageSize
     * @param transfusionClinic
     * @return
     */
    IPage<TransfusionClinic> getPage1(int currentPage, int pageSize, TransfusionClinic transfusionClinic);
    // *************************************lrz*************************end
}
